표현식과 문

Posted by Seongkyun Yu on 2020-02-20
Estimated Reading Time 1 Minutes
Words 133 In Total
Viewed Times

표현식과 문

1. 표현식

표현식(expression)은 값으로 평가(evaluation)될 수 있는 문(statement)이다.

따라서 표현식은 변수에 할당할 수 있다. (ex var x = 1 + 2;)

2. 문

문(statement)은 프로그램의 최소 실행 단위이다. 명령문이라고도 부른다.

3. 토큰

토큰(token)이란 문법적인 의미를 가지며, 문법적으로 더이상 나눌 수 없는 코드의 기본 요소를 의미한다.
예를들어 var sum = 1 + 2;의 경우 var, sum, =, 1, +, 2가 토큰이다.

4. 값

값(value)은 식(표현식, expression)이 평가(evaluate)되어 생성된 결과를 말한다.

5. 리터럴

리터럴(literal)은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기 방식(notaion)을 말한다.

ex)

100 // 정수 리터럴

10.5 // 부동 소숫점 리터럴

0b01000001 // 2진수 리터럴


표현식인 문과 표현식이 아닌 문

표현식은 값으로 평가될 수 있어야 하므로 단순한 선언문의 경우 표현식은 아니다.

ex) var x;


참고자료: poiemaweb.com


If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !